//导入http模块
const http = require("http");
//创建web服务器实例
const server = http.createServer();
//为服务器实例绑定require 事件，监听客户端请求
// req是请求对象，包含了与客户端相关的数据和属性
//res 是服务器响应
server.on('request', (req, res) => {
	//decodeURIComponent() 方法解决客户端请求的URL地址 中文乱码的问题
	const url = decodeURIComponent(req.url); //req.url是客户端请求的URL地址
	//req.method是客户端请求的method类型
	var str = "客户端请求地址是:" + url + "   请求类型是:" + req.method;
	console.log(str);
	// 调用res.setHeader() 方法， 设置 Content - Type响应头， 解决中文乱码的问题
	res.setHeader('Content-Type', 'text/html;charset=utf-8');
	res.end(str); //把内容响应给客户端
	
});
//启动服务器
server.listen(8080, function() {
	console.log("http://127.0.0.1:8080");
});
